#ifndef __FACECOMPOSE_H__
#define __FACECOMPOSE_H__
#include "detect.h"
#include <opencv2/opencv.hpp>
using namespace cv;
struct ComposeFaceArgs {
        Mat dstImage;
        Mat srcImage;
        Mat transport;
};

class ComposeFace : public DetectTask<ComposeFaceArgs> {
    public:
        ComposeFace (std::string id = "ComposeFace");
        virtual ~ComposeFace ();
    virtual void Run (const ComposeFaceArgs &input,ComposeFaceArgs& output);
};

#endif
